package com.jytc.framework.constants;

/**
 * 
 * @title:通用常量类
 * @description: 定义了系统常量信息
 * @author: dongyuese
 */
public class CommonConstants
{
	/**
	 * 每页显示记录数量
	 */
	public static final int MAX_PAGE_ITEMS = 10;

	/**
	 * 显示索引数量
	 */
	public static final int MAX_INDEX_PAGES = 3;

	/**
	 * 文件路径分割符
	 */
	public static final String FILE_SEPARATOR = "/";

	/**
	 * 逗号分割符
	 */
	public static final String SPLIT_SYMBOL_COMMA = ",";

	/**
	 * 文件后缀名（文本文件）
	 */
	public static final String FILE_SUFFIX_TXT = ".txt";

	/**
	 * 单位删除时，单位被用户引用的提示信息码
	 */
	public static final int CORP_USER_QUOTED = 100;

	/**
	 * 单位保存时名称重复提示信息码
	 */
	public static final int CORP_IS_EXIST = 101;

	/**
	 * 角色删除时，角色被用户引用的提示信息码
	 */
	public static final int ROLE_USER_QUOTED = 102;

	/**
	 * 角色保存时名称重复提示信息码
	 */
	public static final int ROLE_IS_EXIST = 103;

	/**
	 * 用户帐号重复提示信息码
	 */
	public static final int USER_IS_EXIST = 104;

	/**
	 * 同一单位下只能存在一个管理员的提示信息码
	 */
	public static final int USER_TYPE_1_CORP_IS_EXIST = 105;

	/**
	 * 单位删除时，存在下级单位时的提示信息码
	 */
	public static final int IS_EXIST_CHILD_CORP = 106;

	/**
	 * 无上级单位的页面展示数据
	 */
	public static final String NO_PARENT_CORP = "---";

	/**
	 * 系统类型 1-运营商管理系统
	 */
	public static final String SYSTEM_TYPE_1 = "1";

	/**
	 * 系统类型 2-合作商管理系统
	 */
	public static final String SYSTEM_TYPE_2 = "2";

	/**
	 * 角色状态 0-无效
	 */
	public static final int ROLE_STATUS_0 = 0;

	/**
	 * 角色状态 1-有效
	 */
	public static final int ROLE_STATUS_1 = 1;

	/**
	 * 单位状态 0-无效
	 */
	public static final long CORP_STATUS_0 = 0;

	/**
	 * 单位状态 1-有效
	 */
	public static final long CORP_STATUS_1 = 1;

	/**
	 * 用户类型 0-超级管理员
	 */
	public static final long USER_TYPE_0 = 0;

	/**
	 * 用户类型 1-管理员
	 */
	public static final long USER_TYPE_1 = 1;

	/**
	 * 用户类型 2-操作员
	 */
	public static final long USER_TYPE_2 = 2;

}
